@charset "utf-8";
/* CSS Document */

.mt38 {
    margin-top: 38px;
}
.left-pro {
    background: url(../images/leftprobg.jpg) repeat-y;

    padding-bottom: 1px;
}
.fl {
    float: left;
}
fieldset, img {
    border: 0;
}
.img2 {
    display: block;
    margin-left: 5px;
    margin-bottom: 5px;
}
.left-pro ul li {
	width: 80%;
	margin: 0 auto;
    padding-left: 15px;
    line-height: 30px;
    font-size: 16px;
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.left-pro ul li a {
    display: block;
    color: #2f63a6;
    padding-left: 10px;
}
.pro_left_form {
    background: url(../images/left_formbg.jpg) no-repeat;
    height: 160px;
    margin-top: 2px;
    color: #fff;
    font-size: 14px;
    padding: 15px 20px;
}
.pro_left_form .tie {
    margin-bottom: 10px;
}

.index-pro{float:right;}

.messages {
    padding: 15px 0;
}
.messlist {
    height: 30px;
    margin-bottom: 10px;
}
.messlist label {
    float: left;
    width: 80px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
}
.messlist input {
    float: left;
    width: 200px;
    height: 28px;
    padding-left: 5px;
    border: #ccc 1px solid;
}
.messlist.textareas {
    height: auto;
}
.messlist {
    height: 30px;
    margin-bottom: 10px;
}
.messlist textarea {
    float: left;
    width: 548px;
    height: 110px;
    padding: 5px;
    border: #ccc 1px solid;
}
.messlist.yzms input {
    width: 100px;
}
.messsub {
    padding: 0px 0 0 90px;
}
.messsub input {
    width: 100px;
    height: 35px;
    background: #ddd;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin-right: 5px;
}

.mainly {
    margin: 0 auto;
    margin-top: 15px;
}
.mainly_le {
	width: 650px;
    float: left;
}
.mainly_lebt {
	width: 650px;
    float: left;
    background: url(../images/indexe_r2_c2.jpg) no-repeat;
    height: 56px;
    line-height: 56px;
	margin-bottom: 20px;
}
.mainly_lebt span {
    font-size: 18px;
    font-family: "微软雅黑";
    float: left;
    color: #fff;
    padding-left: 55px;
}

.mainly_ri {
    width: 270px;
    float: right;
}
.mainly_ribt {
    width: 270px;
    float: left;
    background: url(../images/index_r62_c2.jpg) no-repeat;
    height: 56px;
    font-size: 18px;
    font-family: "微软雅黑";
    color: #fff;
}
.mainly_ribt span {
    padding-left: 15px;
    float: left;
    line-height: 56px;
}
.main_rinr {
    width: 243px;
    float: left;
    background: url(../images/ly_bg.jpg) no-repeat;
    height: 240px;
    padding-left: 27px;
    padding-top: 28px;
}
.main_rinr span {
    line-height: 26px;
    font-size: 14px;
    font-family: "微软雅黑";
}
